- Icons in backdrop windows could be dragged to overlap each other. Fixed.
- At D&D operations, the first argument (file/drawer) didnþt get freed. Fixed.
20010316 JL - Prefs option "Hide hidden files" now hides files starting with "."
(only in functions converted to C yet).
- Drag/Drop copy/move forces check for update on source.
- Changed D&D special indicator handling:
* special bobs initially added to separate list instead of adding to srgh_boblist
and then moved to special bob list.
* drgh_boblist protected by semaphore to prevent DrawDrag() until InitDrag() finishes.
20010315 JL - Icon drop marks during menu popup didn't get erased properly
in simple-refresh windows. fixed.
20010314 JL - Fixed directory-reading bug with empty file names or files ".info".
- special D&D indicators are now always drawn solid.
20010313 JL - Fixed (self-introduced) Bug in DragDropBobs.c : BlitTrans()
handled masks incorrectly when width was a multiple of 16.
- Bob functions now don't use chip memory if CyberGfxBase is available.
20010312 JL - Squished Bug #17 : Text window column headers no longer flicker
when MMB is held down and mouse is moved.
20010310 JL - Removed layout bug in iconwindow cleanup (icons did overlap).
20010305 JL - Lasso() now always uses Screen->MouseX/MouseY coordinates.
No more offsets between mouse position and lasso corner !
20010303 JL - 222x20 PopupMenu now visually indicates selected icon.
- Popup menus work without selecting window now (if any Scalos window is selected)
20010227 JL - finished converting main_dragdropbobs.s to C.
- During D&D, special indicators show if icon may not be dropped
or icons are going to be copied.
- During D&D, holding CTRL key forces copy (instead of move).
20010221 JL - During D&D, Icons leave a "shadow" at their original position if
"Auto remove icons" is enabled. This Shadow is truly transparent
if possible (CyberGfx + Screen depth > 8) and enabled
in preferences, else it is drawn "ghosted".
20010220 JL - Removed old bug in copyfiles - after a read error, Scalos didn't stop,
but tried to write 0xffffffff bytes to the destination.
20010217 JL - 222x17: ported all xxxDrop() stuff to C.
Changed ScaBob and ScaBob2 member names to avoid conflicts with Gels Bobs.
20010216 JL - Fixed old bug in execomprog, formatdiskprog, shutdownprog, renameprog,
newdrawerprog, deleteprog, emptytrashprog : TagList for SBA_WBStart() wasn't set,
a1 contained garbage.
20010211 JL - Bug #30: Removed GM_HITTEST from TextIconClass. Now TextIcons can be selected
Bug #19: Text window cleanup now works.
- by clicking anywhere in the line, not only the name field.
20010209 JL - Fixed bug Scalos crashing on quit with drawer windows open
20010207 JL - Pulled nasty bug introduced by early plugin init in ReadDiskPlugin1
20010129 JL - Added new IconWindow methods SCCM_IconWin_DragEnter, SCCM_IconWin_DragLeave,
SCCM_IconWin_DragQuery.
- Added Qualifier to SCCM_IconWin_DragDrop.
- Added global Variable "Default_StackSize".
- Added Support for ToolType "DONOTPROMPT" in conjunction with old ToolType "CLI".
- Moved all datat structure definitions to file "scalos_structures.i".
- Created C header file "scalos_structures.h".
- Actual Plugin Data (e.g. instance size) is read before MakeClass()
- Changed view of dragging selected icons to dragging a "stack" of max. 3 icons
- When dragging, icons/windows indicate where things may be dropped.
- Lasso activates icons on the fly now.
- Popup menu titles reflect icon names.
20010113 JL - Ported to assemble with PhxAss. PhxAss doesn't like constructs like "iconnode\.node"
so I put a prefix on all structure members e.g. "in_node".
20010111 DM - Converted Juergen's fixes to values instead of constants, AsmOne seems to not like some of the included OS files - in various files
20001231 MC0002 - Added includes for various lvo/#?.i
20001230 MC0001 - Added exec/libraries.i for LIB_VERSION() macro
and OS3.5 asm includes for workbench.library, imageclass.i
20001217 DM000A - Removed include file main_about.s - all code now in C!
20001212 DM0009 - Added some code for calling debug startup/shutdown C functions
20001122 DM0007 - Removed about_pattern from main_tables.s and put into about.c (the only place that was using it)
All logo stuff moved from main_scalos.s to main_about.s (only place it is used)
2000 DM0006
2000 DM0005
20001114 DM0004 - started converting the about requester and related code to C as a test of how painful this is going to be :)
20001107 DM0003 - added the includes imports.i and exports.i. used for when combining with C code. Also added workaround for symbol export bug in AsmXXX
20000903 DM0002 - Bumped version and date to 39.220 (1.2c) and 3/9/00
- Fixed enforcer hit when there is no main menu prefs file on startup
- Noticed that main menu prefs aren't read in with prefslib!
20000726 DM0001 - Altered some lines in readmainprefs routine so that scratch registers are reloaded before use
19991130 CDH0001 - Added code for new "formatdisk" command from Menu Prefs
19991204 CDH0002 - Added code for "SystemInfo.module" from About requester
19991205 CDH0003 - Added code for new "shutdown" command from Menu Prefs